package com.rr.entity;

import ch.qos.logback.core.model.Model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;
import java.util.List;

/**
 * (Module)实体类
 *
 * @author makejava
 * @since 2025-06-01 15:02:23
 */
 @Data
  @AllArgsConstructor
 @NoArgsConstructor
public class Module implements Serializable {
    private static final long serialVersionUID = 649561037878215570L;

    private Integer moduleId;
    /**
     * 父组件id决定了递归代码
     */
    private Integer parentId;

    private String moduleLevel;

    private Integer systemNo;

    private String isLeaf;

    private String fullIndex;

    private String moduleIcon;

    private Integer moduleOrder;

    private String moduleName;

    private String moduleNotes;

    private String moduleUrl;

    private String createUser;

    private String updateUser;

    private Date createTime;

    private Date updateTime;
    private List<Module> children;




}

